home *** CD-ROM | disk | FTP | other *** search
/ PsL Monthly 1993 December / PSL Monthly Shareware CD-ROM (December 1993).iso / prgmming / dos / tools / pcuser.com / BEEP.ASM < prev    next >
Encoding:
Assembly Source File  |  1989-02-03  |  888 b   |  32 lines

  1. ;Beep the speaker.
  2. ;
  3. ;prototype:     void beep (void);
  4. ;
  5.                 idt         beep
  6.                 ldef        beep
  7. ;
  8. offset          equ         6
  9. parm1           equ         7
  10. parm2           equ         2
  11. ;
  12. beep            push        bp
  13.                 mov         bp,sp
  14.                 push        di
  15.                 push        si
  16.                 lea         si,[bp][offset]
  17.                 push        ax
  18.                 push        dx
  19.                 mov         dl,parm1
  20.                 mov         ah,parm2
  21.                 int         21h
  22.                 mov         ax,ss
  23.                 mov         ds,ax
  24.                 pop         dx
  25.                 pop         ax
  26.                 pop         si
  27.                 pop         di
  28.                 mov         sp,bp
  29.                 pop         bp
  30.                 retfar
  31.                 end
  32.